Skip to main content
Version: V12

Understanding Workflows

Why do we need Workflows?

Workflow can be described as the movement of tasks and activities through a functional process. It is a sequential progression of activities or a set of complex processes that are taking place concurrently to achieve a certain objective. These activities have an impact on one another in terms of functional dependency, processing speed and operational concurrency.

About VIDIZMO Workflows

VIDIZMO's workflows are triggered upon the occurrence of any event. Every workflow is comprised of a certain set of activities which are executed in a certain sequence defined by VIDIZMO. For instance, if a user copies a media, a workflow will be generated that can be viewed from the Workflow Queue tab in Control Panel. This tab will denote the progress/state of the workflow along with other additional details for further monitoring.

VIDIZMO users can view the status of every workflow initiated on the Account/Portal. You can search the workflows on the basis of Date, Keyword, Workflow Name, State, Event and Activity Name. You can view the completion Percentage of the entire workflow or each activity, as per preference.

Events

The workflows are initiated on the trigger of several events such as when:

#EventsDetailsWorkflows Generated
1StartCopyMashupThis Event is triggered when any media from the Portal is being copied.Media Copy
2DocumentAddedThis Event is triggered when a document file has been added.Document Processing
3ContentProcessingThis Event is triggered when content is being processed.VIDIZMO Cloud Encoder, VIDIZMO On-Premise Encoder, Re-Publish Associated Mashups
4ImageAddedThis Event is triggered when any image is being added/uploaded in the Portal.Image Processing
5SetupTenantThis Event is triggered when a Tenant is being set up.TenantSetup
6ContentDataMigrationThis Event is triggered when Content Data Migration is in process.Data Migration
7ClosedCaptioningIndexingAddedThis Event is triggered when Closed Caption creation and Indexing is added.Closed Caption, Closed Caption Indexing
8EncryptionKeyUpdatedThis Event is triggered when Encryption key has been updated.EncryptionKeyUpdate
9LiveMashupCompletedThis Event is triggered when media has been published after Live Streaming.Publish Live Recording, Chat Archive
10AccessRightsRevokedThis Event is triggered when access rights of a user are revoked.Revoke Rights
11MediaViewingAccessUpdatesThis Event is triggered when access controls for viewing media are updated.Access Rights Updated

Workflows

VIDIZMO offers the following Workflows to enable users to monitor various key functional processes in the application. These Workflows are comprised of multiple Activities taking place within a Workflow which enables the user to keep track of the order and execution of the sub-processes that are required to achieve a particular Workflow function.

To access workflow make sure that you are part of a group with the Workflow Management feature permission enabled.

#WorkflowsActivitiesDetails
1Media CopyCopy MediaThe process of Media being copied from one Portal to another within the Main Account
2Document ProcessingStart, Process DocumentThe process of a Document being processed in VIDIZMO for further usage
3VIDIZMO Cloud EncoderClip Media, Capture Thumbnail, Transcode VIDIZMO Encoder, Meta Data, Generate Preview ThumbnailsThe process of Media encoding using VIDIZMO Cloud Encoder where Activities denote the various sub-processes such as: capturing thumbnail, making various renditions of the file as defined in the Encoding Profiles, collecting/updating the meta Data, and finally generating Preview Thumbnails for end-user viewing
4Image ProcessingStart, Process ImageThe process entails the start and the processing of an Image in VIDIZMO
5VIDIZMO On-Premise EncoderClip Media, Capture Thumbnail, Transcode VIDIZMO Encoder, Meta Data, Generate Preview ThumbnailThe process of Media encoding using VIDIZMO On-Premise Encoder where Activities denote the various sub-processes such as: capturing thumbnail, making various renditions of the file as defined in the Encoding Profiles, collecting/updating the meta Data, and finally generating Preview Thumbnails for end-user viewing
6TenantSetupConfigure Domain, Configure Content Storage, Configure Encoding Provider, Configure Streaming Endpoint, Configure SMTP, Reset ApplicationThe process of Tenant Setup entails the following lists of configurations elementary to setting up a Portal in VIDIZMO: Configuration of Domain of the Portal with respect to the organization, Configuration of Content Storage Providers such as Azure, Wowza or VIDIZMO, Configuration of Encoding Providers such as VIDIZMO Cloud/On-Premise Encoder, Configuration of Streaming Endpoint for Live and On-Demand Streaming, Configuration of SMTP for customizing the default SMTP Server installed by VIDIZMO, Resetting of Application to make sure the updates and changes are configured into the system
7Data MigrationMigrate DataThe process takes place when an organization chooses to migrate its data from one Storage Provider to another within the VIDIZMO Account
8Publish Live RecordingPublish Recording, Archive ChatThis process encompasses the publishing of the recording following the maintenance of an archive chat for later review
9Closed Caption IndexingIndex CaptionsThis process relates to the indexing of the Closed Captions for increased searchability and accessibility
10Re-Publish Associated MashupsStart, Publish MashupsThis process refers to the publishing of Mashups by initiating the process first and then executing it
11EncryptionKeyUpdateUpdate Encryption KeyThis process is responsible for the updation of the Encryption Key in DRM to encrypt the content for security purposes
12Closed CaptionStart, UploadThis process entails creating of Closed Captions for enhanced searchability and accessibility of content
13Chat ArchiveCreating Closed Caption, Archive ChatThis process follows the creation of Closed Captions and then archiving Chat for future reference during Live Streaming
14Revoke RightsRevoke RightsThis process involves rights being revoked from a user
15Access Rights UpdatedAccess Rights UpdatedThis process involves access rights being updated for a user

States

While Workflows on VIDIZMO can exist multiple states that enable an understanding of the progress of the Workflow, States are also available for Activities within a Workflow which further helps evaluating the level of success they have achieved in the completion of a particular functional process. VIDIZMO offers the following States:

  • Pending: Still in Workflow Queue to be initiated.
  • Running: Workflow/Activity in process.
  • Finished: Workflow/Activity finished on the user's end.
  • Finished with Error: Workflow/Activity finished on the user's end with an Error.
  • Completed: Workflow/Activity completely executed.
  • Failed: Workflow/Activity failed to execute.
  • Rolled Back: Workflow/Activity interrupted by the user to roll back the changes made.
  • Cancelling: Workflow/Activity being cancelled.

To learn more see How to View Workflows.